home *** CD-ROM | disk | FTP | other *** search
/ New Star Software Collection / NSS_Collection.iso / 3-069 qemm 603 / 1.ima / QEMM-MAN / APPEND-C.QEM < prev    next >
Encoding:
Text File  |  1991-10-07  |  11.1 KB  |  216 lines

  1. Appendix C
  2.  
  3. Creating a Pure Environment
  4.  
  5.  One of the main reasons for QEMM's existence is to help manage
  6. your memory~dash~so that you can use all of the TSRs, device
  7. drivers, and add-on hardware you want without using so much
  8. conventional memory that your applications programs can no longer
  9. start up.  However, with this power there also may be danger.  That
  10. danger is that, now that your programs can fit into memory
  11. together, there is some conflict between their functions which
  12. cause one or both of them to not work.  This incompatibility might,
  13. in extreme cases, cause your system not to function at all.
  14.  
  15. This class of problems, (the incompatibility between two or more
  16. elements of your system), is not new.  But now that you have the
  17. ability to use so many pieces of software at once, it may be more
  18. likely to occur. For this reason, you should know how to diagnose
  19. a problem should one happen. Your ability to do this could save you
  20. hours of time on long-distance phone calls trying to get technical
  21. support from one vendor after another.
  22.  
  23. To diagnose a problem when you have many pieces of software loaded,
  24. you must determine whether one of your programs simply does not
  25. work at all, or whether there is some incompatibility between two
  26. or more of the programs you are using. The technique we suggest for
  27. isolating what is going wrong is to create a "pure" environment for
  28. your program. A pure environment is one in which any non-essential
  29. drivers or resident programs have been removed from your CONFIG.SYS
  30. and AUTOEXEC.BAT files. In difficult cases, where alternate
  31. hardware is available, creating a pure environment can even be
  32. extended to removing non-essential hardware devices or replacing
  33. non-standard ones with devices that are more common and known to be
  34. sound.
  35.  
  36. Here is a step-by-step procedure for troubleshooting and creating
  37. a pure environment:
  38.  
  39. ~Item~ Determine whether the problem might be something you have
  40. recently changed. If the problem began when you installed something
  41. new into your system, or changed the configuration of one of the
  42. elements of your system, then uninstall the new element or restore
  43. the old configuration for it, and see if the problem goes away.  If
  44. it does, you have already isolated one part of the problem and you
  45. may be able to determine what to do about it.
  46.  
  47. ~Item~ Make a bootable floppy disk.  If you normally boot from your
  48. hard disk, make sure before you make any changes that you have the
  49. means to boot from a floppy disk, and that you will be able to
  50. access and edit CONFIG.SYS or AUTOEXEC.BAT on your hard disk,
  51. having booted from a floppy.  If you are not totally familiar with
  52. the operation of the items in your CONFIG.SYS, you could find that
  53. removing an item may make your system unable to boot.  A bootable
  54. floppy enables you to get started again.  Make a dry run to be sure
  55. you can boot from the floppy.  Appendix B provides more insight
  56. into making a boot floppy.
  57.  
  58.  
  59. ~Item~ Make copies of your current CONFIG.SYS and AUTOEXEC.BAT
  60. files.  Use file names other than CONFIG.BAK and AUTOEXEC.BAK, as
  61. these tend to get overwritten by text editors.  These copies will
  62. give you a reference to what you are about to change and provide a
  63. way to get the system back to the state it was in before you
  64. started experimenting.
  65.  
  66. ~Item~ Remove statements from the CONFIG.SYS and AUTOEXEC.BAT files
  67. by putting the word "REM" (without the quotes) and a space on the
  68. lines in each file which load the resident programs or drivers. 
  69. This way you still remember the whole statement, but it will not be
  70. used.  If your DOS version is prior to 4.0, the use of REM in the
  71. CONFIG.SYS file will cause an error message to be displayed on boot
  72. which says "Unrecognized command in CONFIG.SYS", but this error
  73. message can be ignored. DOS will bypass the loading of the driver,
  74. which is what you want at this point.
  75.  
  76. ~Item~ Avoid removing statements from either CONFIG.SYS or
  77. AUTOEXEC.BAT that are absolutely needed for your system's basic
  78. functionality. If Hard disk drivers are needed to boot your system,
  79. they should generally not be removed, while RAM disk drivers or
  80. disk caches probably should be removed. It is not necessary to
  81. remove PATH= or PROMPT= statements from your AUTOEXEC.BAT file as
  82. these usually do not cause problems and removing them will simply
  83. make life difficult for you. You should probably be more aggressive
  84. about removing other statements in your AUTOEXEC.BAT with "REM". 
  85. Do not assume that any utility is trouble free just because you
  86. have been using it for a long time. Remove it now~dash~you can add
  87. it back and exonerate it later.
  88.  
  89. ~Item~ Now that the environment is "pure", test to see if a problem
  90. still occurs.  If it does, then either your hardware is faulty, or
  91. the program you are testing is fundamentally incompatible with your
  92. hardware. You may need to have your hardware checked out. If it
  93. seems OK, contact the maker of the hardware and software to see if
  94. they are aware of a solution.  If the problem does not occur, then
  95. there must be something in the CONFIG.SYS or AUTOEXEC.BAT which is
  96. creating the incompatibility.
  97.  
  98. ~Item~ Add back the statements to either CONFIG.SYS or AUTOEXEC.BAT
  99. which pertain to the specific area you feel could be the problem by
  100. taking the "REM" off of ONE statement at a time.  For instance, if
  101. you are analyzing or troubleshooting in the memory area, you would
  102. want to enable your memory manager at this point.  
  103.  
  104. ~Item~ Retest with this new addition.  If the driver you thought
  105. might be the problem proves not to be, reactivate other resident
  106. programs or drivers ONE AT A TIME, starting with the ones you feel
  107. are most essential to the proper operation of your computer and
  108. test again after rebooting with each new addition.  Be patient and
  109. systematic.  Once the specific item which causes the problem is
  110. isolated, you can perhaps go on to resolve the problem fully by
  111. doing the following:
  112.  
  113.  Remove the item permanently~dash~in some cases this might be a
  114. little used utility, which was added at some point in the past and
  115. forgotten.  If you are not using it and it is causing a conflict,
  116. perhaps the simple solution is to not load it at all.  Since all
  117. resident software and drivers require some memory in which to
  118. operate, it makes sense to avoid loading them if they are not being
  119. used.
  120.  
  121.  Check the documentation for the utility or driver~dash~it may
  122. point out areas of conflict which did not previously exist in your
  123. system, but do now. It may specify command line  parameter switches
  124. which may have not been needed previously, but are now. For
  125. example, if the problem seems to be a conflict between a memory
  126. manager and the use of a network or a special video mode on your
  127. graphics card, the problem could be that the memory manager is
  128. mapping memory in the area between 640K and 1024K that is also used
  129. by the network or video card. By determining where the memory
  130. manager is mapping high memory and referring to the documentation
  131. for the network or video card to see what high memory addresses
  132. they use, you can add the correct parameters to tell the memory
  133. manager to exclude the mapping of the areas of conflict, and that
  134. could be enough to resolve the problem.
  135.  
  136.  Try loading the drivers in a different order~dash~in some cases,
  137. the order in which resident programs or drivers are loaded can be
  138. important.
  139.  
  140.  Contact the developer of the resident program or driver. If you
  141. are encountering a problem, in many cases you will not be alone. A
  142. problem or conflict that may seem quite difficult to you may be
  143. commonplace to the developers of the program and they will be able
  144. to assist you.
  145.  
  146.  Contact Quarterdeck Technical Support if the problem seems to
  147. revolve around one of Quarterdeck's products and you are unable to
  148. resolve the problem using the foregoing technique. You should not
  149. feel that these efforts have been in vain.  Be sure to document the
  150. findings of your investigation while they are fresh in your mind. 
  151. The information you have gained will be of much use in helping our
  152. personnel to further analyze and hopefully, resolve your problem.
  153.  
  154. ~Subhead~ Contacting Quarterdeck Technical Support
  155.  
  156. If you are contacting us by mail, fax or via information systems,
  157. please include in your correspondence:
  158.  
  159. ~Item~ The version number and serial number of the software product
  160. or products you are inquiring about.
  161.  
  162.  ~Item~A printout from Quarterdeck's Manifest, if you have it.  If
  163. you like, you can select "All Manifest" from the "What to Print"
  164. part of Manifest's print menu, and send the entire printout to us. 
  165. If you are sending by FAX or want to save paper or connect time by
  166. printing out only specific sections, probably only the following
  167. Manifest screens are necessary for our technical support: System
  168. Overview, CONFIG, AUTOEXEC, and Adapters; First Meg Overview and
  169. Programs; DOS Overview and Drivers.  If you think that there is a
  170. problem with your expanded memory, include the Expanded Overview,
  171. Pages, and Handles screens.  If you think there is a problem with
  172. your QEMM installation, include all of the QEMM screens.  If you
  173. think there is a problem with your DESQview installation, include
  174. both of the DESQview screens.  If you feel you have other important
  175. hardware in the system, or if Manifest's list is in some way
  176. incorrect or incomplete, please include information on this as
  177. well.
  178.  
  179.  ~Item~If the problem is that you cannot run Manifest at all, then
  180. you cannot, of course, send us a print out from Manifest. Instead,
  181. print out your CONFIG.SYS and AUTOEXEC.BAT files, and write down
  182. what hardware (including make and model) and software (including
  183. version) you are using. The "Problem Report Card" included with
  184. your Quarterdeck product will serve as a template for the
  185. information we consider essential.
  186.  
  187. ~Item~ A detailed description of the problem you are encountering.
  188. Please describe EXACTLY what happens, and the exact text of any
  189. error messages that might be encountered. Describe in detail the
  190. results of your troubleshooting efforts using the method described
  191. to create a pure environment as outlined at the beginning of this
  192. Appendix, especially if the problem does not occur in the "pure
  193. environment" but does after using particular drivers.
  194.  
  195. ~Item~ Naturally, give us information on how to respond to you via
  196. mail, fax or one of the other methods we support. See your
  197. Quarterdeck Passport Support booklet for information on the various
  198. avenues for contacting us.
  199.  
  200. If you are contacting us by telephone:
  201.  
  202. ~Item~ Be at your computer.
  203.  
  204. ~Item~ Please prepare yourself by following the troubleshooting
  205. procedure and collecting the same information you would prepare if
  206. you were mailing your request for support.  
  207.  
  208. ~Item~ When you contact our technical support representative, you
  209. need only give your serial number and a brief description of your
  210. hardware, software and the problem you are encountering.  If the
  211. support technician requires additional information, you will be
  212. asked for specific details.  As indicated earlier in the this
  213. section, there are some problems which become very familiar to
  214. technical support and in some cases, only a brief description of
  215. the system and the problem is all that is needed.
  216.